46dfb976d76b8f34e967eaba679afb288beac25e,quantumdb-core/src/main/java/io/quantumdb/core/migration/operations/TransitiveTableMirrorer.java,TransitiveTableMirrorer,mirror,#Catalog#TableMapping#Version#String#,20
Before Change
String[] referencingColumnNames = foreignKey.getReferencingColumns().toArray(new String[0]);
String[] referredColumnNames = foreignKey.getReferredColumns().toArray(new String[0]);
newTable.addForeignKey(referencingColumnNames).referencing(newReferredTable, referredColumnNames);
}
}
After Change
String[] referencingColumnNames = foreignKey.getReferencingColumns().toArray(new String[0]);
String[] referredColumnNames = foreignKey.getReferredColumns().toArray(new String[0]);
newTable.addForeignKey(referencingColumnNames)
.named(foreignKey.getForeignKeyName())
.onUpdate(foreignKey.getOnUpdate())
.onDelete(foreignKey.getOnDelete())
.referencing(newReferredTable, referredColumnNames);
}
}